package com.mangu.service.impl.update.webpageend.Cartoonist;

import com.mangu.ao.ComicUpdateInfoAo;
import com.mangu.ao.SubmitComicAo;
import com.mangu.dto.NotPassComicDto;
import com.mangu.dto.PassComicDto;

public interface CartoonistComicMange {

	/**
	 * 漫画提交漫画作品
	 * @param ao
	 * @throws Exception
	 */
    public void submitComic(SubmitComicAo ao)throws Exception;
	/**
	 * 查看未通过的漫画作品
	 * @return
	 * @throws Exception
	 */
	public NotPassComicDto comicSelectByNotpass()throws Exception;
	/**
	 * 修改漫画作品
	 * @param ao
	 * @throws Exception
	 */
	public void updateComic(ComicUpdateInfoAo ao)throws Exception;

	/**
	 * 删除漫画作品
	 * @param name
	 * @throws Exception
	 */
	public void deleteComicByName(String name)throws Exception;

	/**
	 * 查看审核通过的漫画作品
	 * @return
	 * @throws Exception
	 */
	public PassComicDto comicSelectPass()throws Exception;
}
